#include "public.h"
int a[2][3][5];
void func1(int aa[2][3][5]) {;}
void func2(int aa[][3][5]) {;}
void func3(int (*aa)[3][5]) {;}

void main() {
	int (*p)[2][3][5] = &a;
	func1(*p);
	func2(*p);
	func3(*p);
}
